#pragma once

#include "XmlUtils.h"

namespace game_engine { namespace data_format
{

/*!
 * \class TileWorldInfo
 * \brief 
 */
class TileWorldInfo
{
///////////////////////////////////////////////////////////////////////////////
// Attribute definition
///////////////////////////////////////////////////////////////////////////////
private:
    string infoFilename;
    string textureFilename;

///////////////////////////////////////////////////////////////////////////////
// Method definition
///////////////////////////////////////////////////////////////////////////////
public:
    // Constructors and Destructors
    TileWorldInfo(void);
    virtual ~TileWorldInfo(void);

    // Others
    void parse(XmlDocument &doc);

    // Getters
    const string& getInfoFilename(void) const;
    const string& getTextureFilename(void) const;

};

}}
